from selenium.webdriver.common.by import By

from Base.Base import Base
from Page.Login_Page import Login_Page


class ShenHe_Page(Login_Page):
    #点击审核列表
    loc_shenhe=(By.XPATH,'/html/body/div/div/div[2]/div/div[1]/ul/li[4]/ul/li[3]')
    #输入昵称
    loc_name=(By.XPATH,'//*[@id="app"]/div/div[2]/div/div[2]/div[2]/div/div[1]/div[2]/input')
    #点击驳回
    loc_bo=(By.XPATH,'/html/body/div/div/div[2]/div/div[2]/div[2]/div/div[3]/div[3]/table/tbody/tr/td[10]/div/div/button/span')
    #输入驳回信息
    loc_msg=(By.XPATH,'//*[@id="app"]/div/div[2]/div/div[2]/div[2]/div/div[6]/div/div[2]/form/div[1]/div/div/input')
    #提交驳回
    loc_ti=(By.XPATH,'//*[@id="app"]/div/div[2]/div/div[2]/div[2]/div/div[6]/div/div[2]/form/div[2]/div/button[1]')
    #点击搜索
    loc_sou=(By.XPATH,'//*[@id="app"]/div/div[2]/div/div[2]/div[2]/div/div[1]/div[5]/button[2]')
    # 点击确定同意
    loc_tong=(By.XPATH,'/html/body/div[2]/div/div[3]/button[2]/span')

    def tong(self):
        """
        同意接单员
        :return:
        """
        self.click(self.loc_tong)

    def shenhe(self):
        """
        点击审核列表
        :return:
        """
        self.click(self.loc_shenhe)

    def name(self,nc):
        """
        输入昵称
        :param nc:
        :return:
        """
        self.send_keys(self.loc_name,nc)

    def bo(self):
        """
        点击驳回
        :return:
        """
        self.click(self.loc_bo)
    def msg(self,message):
        """
        输入驳回信息
        :param message:
        :return:
        """
        self.send_keys(self.loc_msg,message)
    def ti(self):
        """
        提交驳回
        :return:
        """
        self.click(self.loc_ti)
    def sou(self):
        """
        点击搜索
        :return:
        """
        self.click(self.loc_sou)
    def test_bo(self):
        self.test_login('admin','qwe123123')
        self.shenhe()
        self.name('Tender.')
        self.sou()
        self.bo()
        self.msg("不符合要求")
        self.ti()
